$(document).ready(function(){
	
	$("#empManageTable").on("click","#delEmpBtn",function(){ // "삭제"버튼을 클릭했을 때
		var arr = [];
		var flag = true;
//		alert($(this).attr("checked"));
		$(".chec").each(function() {
		    var subChecked = $(this).attr("checked");
		    if (subChecked=="checked"){ // 만일 현재 테이블 위치에 있는 id가 체크되어있다면,
//		    	alert($(this).val()); // 현재 아이가 뜬다.
		    	arr.push($(this).val()); // 배열에 push한다. 만일 체크되어있다면,
		    	flag=false; //한번이라도 이 if문 안에 들어왔다면 false로 바꿔서 한개 이상 체크되었다는 것을 flag에 저장.
		    }
	   });
	   if(flag){
		    alert("삭제할 사원을 선택하세요."); 
		    return false;
	   }
	   else{
		   $.ajax({
				type : "POST",
				url : "emp.do",
				data : "command=delEmp&arr="+arr,
				dataType : "json",
				success:function(data){
					var s=arr.toString()+"번님이 삭제 되었습니다.";
					alert(s);
					
//					location.reload();
//					$.delegate("#empManageTable","click");
				}
			});
//		   location.href="emp.do?command=delEmp&arr="+arr;
	   }
//	   alert(arr.toString()); // 배열에 들어있는 아이들을 창에 띄운다.
	});
	
	$("#empManageTable").on("click","#addEmpBtn",function(){ // "추가"버튼을 클릭했을 때
//		alert($("#registForm").serialize());
		if($("#emp_name").val()===""){
			alert("아이디를 입력하세요.");
			$("#emp_name").focus();
			return false;
		}
		else if($("#password").val()===""){
			alert("패스워드를 입력하세요.");
			$("#password").focus();
			return false;
		}
		else if($("#grade").val()===""){
			alert("등급을 입력하세요.");
			$("#grade").focus();
			return false;
		}
		$.ajax({
			type : "POST",
			url : "emp.do",
			data : "command=addEmp&"+$("#registForm").serialize(),
			dataType : "json",
			success:function(data){
				var s="추가 되었습니다.";
				alert(s);
//				location.reload();
			}
		});
		$("#empManageTable").html(table);
	});
	
	$("#empManage").click(function(){ // span의 empManage를 클릭했을 때,
		$("#infoInventoryTableDiv").css({'visibility': 'hidden'});
		$("#infoInventoryTableDiv1").css({'visibility': 'hidden'});
		$("#errorinfovotable").css({'visibility': 'hidden'});
		$("#empManageTable").css({'visibility': 'visible'});
		$.mainOff();
		alert($(this).text());
		$("#backimage").attr({src:"image.factory/back.jpg"});//1번 바탕화면을 띄워준다
		$.chartOn(); // 통계메뉴의 정보와 왼쪽 바탕화면을 감춰줌
		$.chartHide(); // 통계메뉴에 차트를 감춰준다.
		$("#statsLeftMenu").css({'visibility': 'hidden'}); // 통계메뉴의 왼쪽메뉴바를 감춰준다.
		$("#commandTableDiv").css({'visibility': 'hidden'});// 정보입력메뉴에서 작업지시 테이블을 감춰준다
		$("#regInventoryTableDiv").css({'visibility': 'hidden'});//정보입력메뉴에서 재고입력을 감춰준다
		$.ajax({
			type : "POST",
			url : "emp.do",
			data : "command=noManagement",
			dataType : "json",
			success:function(data){
				var number=data.map.nextNo;
				var table="<table border=2>";
				$.each(data.map.noList,function(i,value){
					table+="<tr>";
					table+="<td align='center' width=20><input type=checkbox class='chec' value="+value.emp_no+"></td>"+"<td align='center' width=20>"+value.emp_no+"</td>"+"<td align='center' width=100>"+value.emp_name+"</td>"+"<td align='center' width=40>"+value.grade+"</td>";
					table+="</tr>";
				});
				table+="</table>";
				table+="<input type=button id=delEmpBtn value='삭제'><br>";
				
				table+="<form id=registForm><br>";
				table+="사번: "+"<input type=text readonly=readonly name=no id=emp_no value="+number+"><br>";
				table+="이름: "+"<input type=text id=emp_name name=emp_name><br>";
				table+="비번: "+"<input type=password id=password name=password><br>";
				table+="등급: "+"<input type=text id=grade name=grade><br>";
				table+="<input type=button id=addEmpBtn value='추가'>";
				table+="</form>";
				
				$("#empManageTable").html(table);
			}
		});
	});
});